8a04daaebc5d9d5ee0bc0a462cc09f01c63e069a,nakadi-java-client/src/main/java/nakadi/OkHttpResource.java,OkHttpResource,handleError,#Response#,218
Before Change
}
private <T> T handleError(Response response) {
return throwProblem(response.statusCode(),
jsonSupport.fromJson(response.responseBody().asString(), Problem.class));
}
private <T> T throwProblem(int code, Problem problem) {
After Change
}
private <T> T handleError(Response response) {
String raw = response.responseBody().asString();
Problem problem = Optional.ofNullable(jsonSupport.fromJson(raw, Problem.class))
.orElse(Problem.noProblemo("no problem sent back from server", "", response.statusCode()));
return throwProblem(response.statusCode(),
problem);
}